#include <Abracadabra/View/Theme.hpp>

namespace View
{

Theme::Theme()
{
	this->dotsTexture.loadFromFile("./res/dots.png");
	this->dotsTexture.setSmooth(true);

	auto dotsTextureSize = this->dotsTexture.getSize();

	this->dotTextureH = dotsTextureSize.y;
	this->dotTextureW = dotsTextureSize.x / 12;

	this->tubeTexture.loadFromFile("./res/tube.png");
	this->tubeTexture.setSmooth(true);

	auto tubeTextureSize = this->tubeTexture.getSize();

	this->tubePartTextureH = tubeTextureSize.y / 3;
	this->tubePartTextureW = tubeTextureSize.x;

	//NOTE: Must be the same size as tube.png
	this->selectedTubeTexture.loadFromFile("./res/selected_tube.png");
	this->selectedTubeTexture.setSmooth(true);
}

}
